package com.heyun.dao;

import java.util.List;
import java.util.Map;

import com.heyun.bean.HeyunChildMenu;
import com.heyun.bean.HeyunMenu;
import com.heyun.bean.HeyunRoleMenu;

/**
 * @author 成栋梁
 *
 */
public interface HeyunChildMenuDao {
//获取所有主菜单
public List<HeyunMenu>listMenu();
//通过角色权限表，和 主菜单ID获取子菜单的下拉表 ,该方法主要用来显示是否要显示主菜单下面的所有功能
public List<HeyunChildMenu>listChildMenu(Map map);
//通过 子菜单Id获取 jspname 
public HeyunChildMenu   getChildMenu(int childMenuId);
//通过主菜单ID显示 子菜
public List<HeyunChildMenu> getChindMenuByMenuId(int menuId);
//获取所有子菜单
public List<HeyunChildMenu> listAllChildMenu();
//根据超级管理员选择的权限内容来给予角色 权利
public int  giveNewPower(HeyunRoleMenu hyrm);
//根据超级管理员的选择查看是否权限存在
public List<HeyunRoleMenu>listRolePower(int roleId);
//根据超级管理员的权限选择，如果角色以前存在该权限，现在的权利没有的话就不在该权限
public int removePower(HeyunRoleMenu hyrm);
}
